@charset "utf-8";
/* CSS Document */

tml,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	text-decoration:none
}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0;}

::selection{ background-color: #66c7e2; color: white; }
::moz-selection{ background-color: #66c7e2; color: white; }
::webkit-selection{ background-color: #66c7e2; color: white; }

body{
	background:url(img/trangchu.gif) repeat fixed center top transparent;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px auto auto auto;
	color:#000;
}
#main_container{
	width:965px;
	height:auto;
	margin: 0 auto;
}
#header{
	width:965px;
	height:619px;
}
#top_header{
	width:965px;
	height:147px;
}
#img_baner{
	width:516px;
	height:143px;
	float:right;
	margin-right:32px;
}
#menu_container{
	width:965px;
	height:47px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin-top:5px;
}
/*
#menu_left{
	width:10px;
	height:47px;
	float:left;
	background:url(img/menu_left.png) no-repeat;
}
*/
#menu_between{
	width:962px;
	height:47px;
	float:left;
	background:url(img/menu_between.png) repeat-x;
	margin-left:1px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius : 6px;
	border: 1px solid #c2b5b5;
}
/*
#menu_right{
	width:10px;
	height:47px;
	float:right;
	background:url(img/menu_right.png) no-repeat;
}
*/

ul#menu li
{
  list-style: none;
}

ul#menu li a{
	float: left;
	font: Arial, Helvetica, sans-serif;
	font-size:120%;
	margin: 9px 0 0 15px;
	padding: 6px 15px 0 15px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
}
#slideshow_text{
	width:965px;
	height:34px;
	float:left;
	margin-top:5px;
	margin-left:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#53eeee;
	font-weight:bold;
	line-height:33px
}
/*
#slideshow_left{
	width:9px;
	height:34px;
	background:url(img/slideshow_letf.png) no-repeat;
	float:left;
}
*/

#slideshow_between{
	width:943px;
	height:34px;
	background:url(img/slideshow_between.png) repeat-x;
	float:left;
	margin-left:1px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius : 5px;
	padding: 0 10px;
}

#slideshow_bg{
	width:965px;
	height:374px;
	float:left;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#2CF7F7;
	font-weight:bold;
	line-height:33px
}

#slideshow_bg_between{
	width:963px;
	height:374px;
	float:left;
	margin-left:1px;
	background:url(img/slideshow_between.png) repeat scroll;
	 /*Chrome, Safari*/
    -webkit-border-radius: 6px;
    /*Mozila Firefox*/
    -moz-border-radius: 6px;
    /*Other Browser*/
    border-radius: 6px;
}


#bg_new{
	height:349px;
	width:256px;
	float:left;
	margin:10px 0 0 11px;
}
#bg_new_top{
	width:256px;
	height:31px;
	float:left;
	background:url(img/bg_tintuc_top.png) no-repeat;
	font:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:115% ;
	font-weight:bold;
    /*Chrome, Safari*/
    -webkit-border-radius: 5px 5px 0 0;
    /*Mozila Firefox*/
    -moz-border-radius: 5px 5px 0 0;
    /*Other Browser*/
    border-radius: 5px 5px 0 0;
}
#bg_new_between{
	width:256px;
	height:305px;
	background:url(img/bg_tintuc_between.png) repeat-y;
	float:left;
}
#bg_new_futter{
	width:256px;
	height:11px;
	background:url(img/bg_tintuc_futter.png) no-repeat;
	float:left;
     /*Chrome, Safari*/
    -webkit-border-radius: 3px;
    /*Mozila Firefox*/
    -moz-border-radius: 3px;
    /*Other Browser*/
    border-radius: 3px
}
.bg_new_between_text{
	width:242px;
	height:71px;
	float:left;
	margin:5px 0 0 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:110% ;
	font-weight:bold;;
	color:debf30;
}
.icon_new{
	width:14px;
	height:15px;
	float:left;
}
.time{
	font-family:Arial, Helvetica, sans-serif;
	font-size:87%;
	color:#c2c79f;
	float:left;
	margin-left:7px;
	width:215px;
	height:15px;
	line-height:15px
}
.img_new{
	width:43px;
	height:51px;
	float:left;
	margin:5px 0 0 10px;
}
.text{
	width:175px;
	height:51px;
	float:left;
	margin:5px 0 0 5px;
	color:#80f2f3;
	font-size:70%;
	font:Arial, Helvetica, sans-serif;
	line-height:18px
}
a.text:hover{
	color:#FFF
}
.search{
	width:203px;
	height:100px;
	float:left;
	margin:10px 0 0 10px;
}
#support{
	width:203px;
	height:134px;
	float:left;
	margin:6px 0 0 10px;
}
#Cart{
	width:203px;
	height:95px;
	float:left;
	margin:6px 0 0 10px;
}
.search_top{
	width:203px;
	height:30px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:115% ;
	font-weight:bold;
	border:1px solid #7c7777;
	border-bottom: none !important;
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	color: #2CF7F7;
	background:url(img/timkiem.png);
}
.search_between{
	width:203px;
	height:70px;
	float:left;
	border:1px solid #7c7777;
	border-top: none !important;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	background:url(img/timkiem_between.png) repeat scroll;
}
.support_between{
	width:203px;
	height:100px;
	float:left;
	border:1px solid #7c7777;
	border-top: none !important;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	background:url(img/timkiem_between.png) repeat scroll;
}
/*.search_futter{
	width:203px;
	height:10px;
	background:url(img/timkiem_futter.png);
	float:left
}*/
.search_tile{
	width:172px;
	height:26px;
	float:left;
	margin:5px 0 0 15px;
}
.search_tile_between{
	width:172px;
	height:21px;
	float:left;
	background:url(img/thanhtimkiem1.png) no-repeat;
	border:none;
	padding: 3px 8px 3px 10px;
	margin-bottom:3px;
	color:#80F2F3;

}
#icon_search{
	width:21px;
	height:20px;
	background:url(img/icon_timkiem.png) no-repeat;
	float:right;
	margin-top:-26px;
    display: block;
	border:none;
	margin-right:5px;
    cursor: pointer;
    text-indent: -999px;
}
.support_text{
	width:160px;
	height:14px;
	float:left;
	margin:3px 0 0 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#c2c79f;
	line-height:15px
}
#icon_support{
	width:191px;
	height:29px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:13px;

}
.icon_support{
	width:24px;
	height:20px;
	float:left;
	margin:7px 0 0 21px;
}
#text_car{
	width:130px;
	height:45px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:15px;
	color:#FFF;
	padding-top:18px
}
.icon_car{
	width:47px;
	height:44px;
	float:left;
	margin:12px 0 0 0;
}
#main{
	width:965px;
	height:auto;
	float:left;
	margin-top:10px;
}
#main_top{
	width:965px;
	height:41px;
	float:left;
	background:url(img/main_top.png) repeat-x scroll;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
}
#main_between{
	width:965px;
	float:left;
	background:url(img/slideshow_between.png) repeat scroll;
	border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
}
#main_futter{
	width:965px;
	height:15px;
	float:left;
	background:url(img/main_futter.png) no-repeat;
}
#main_left{
	width:211px;
	height:auto;
	float:left;
	margin:15px 0 0 20px;
}
.main_beer{
	width:211px;
	height:auto;
	float:left;
	margin-bottom:13px
}
.main_menu_top{
	width:211px;
	height:39px;
	float:left;
	text-align:center;
	font-size:115%;
	font-weight:bold;
	color: #2cf7f7;
	line-height:39px;
	margin-left:1px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(img/menu_main_top.png) no-repeat;
	display:block;
	position: relative;
	z-index: 3;
}
.main_menu_between{
	width:182px;
	float:left;
	margin-left:15px;
	background:url(img/timkiem_between.png) repeat scroll;
	padding-bottom: 10px;
	border:1px solid #7c7777;
	border-top:none !important;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	position: relative;
	z-index: 4;
	margin-top: -3px;
}
/*
.main_menu_futter{
	width:182px;
	height:10px;
	float:left;
	margin-left:15px;
	background:url(img/menu_main_futter.png) no-repeat
}*/
ul.left_menu{
width:182px;
padding:0px;
margin:0px;
list-style:none;
}
ul.left_menu li{
	margin:0px;
	list-style:none;
	font-weight:bold;;
	color:#debf30;
	line-height:29px;
	margin-left:1px;
	font-family:Arial, Helvetica, sans-serif;
}
ul.left_menu li.odd a{
width:140px;
height:auto;
display:block;
background:url(img/checked.png) no-repeat left;
background-position:15px 11px;
text-decoration:none;
color:#bababa;
padding:0 0 0 30px;
line-height:28px;
font-size:115%;
font-family:Arial, Helvetica, sans-serif;
}
ul.left_menu li.odd a:hover{
color:#80F2F3;
}
.text_PRODUCT{
	width:182px;
	height:auto;
	font-weight:bold;
	color:#debf30;
	line-height:18px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:118%;
}
.text_PRODUCT1{
	width:165px;
	height:auto;
	font-weight:bold;
	color:#debf30;
	line-height:18px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:118%;
}
.text_PRODUCT_price{
	width:182px;
	height:auto;
	font-weight:bold;
	color:#CCC;

    margin: 7px 0;
	line-height:18px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
}
.img_product{
	width:151px;
	height:152px;
	float:left;
	margin:2px 0 5px 15px;
}
.img_product{
	width:133px;
	height:152px;
	float:left;
	margin:2px 0 5px 18px;
}
.icon_statistics{
	width:23px;
	height:23px;
	margin-left:20px;
	float:left;
	margin-top:5px
}
.text_statistics{
	width:130px;
	height:auto;
	font-weight:bold;;
	color:#CCC;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:97%;
	float:left;
	text-align:left;
	margin-left:5px;
	margin-top:5px
}
.statistics{
	width:182px;
	height:auto;
	float:left
}
#main_right{
	width:677px;
	height:auto;
	float:left;
	margin:15px 0 30px 30px;
}
.main_right_top{
	width:677px;
	height:40px;
	float:left;
	background:url(img/main_right.png) no-repeat;
	text-align:center;
	font-size:115%;
	font-weight:bold;
	color:#2cf7f7;
	/*line-height:29px;*/
	line-height: 40px;
	margin-left:1px;
	font-family:Arial, Helvetica, sans-serif;
	position: relative;
	z-index: 1;
}
.main_right_between{
	width:647px;
	min-height: 800px;
    position: relative;
	float:left;
	position: relative;
	margin-left:15px;
	z-index: 2;
	margin-top: -3px;
	background:url(img/timkiem_between.png) repeat scroll;
	border:1px solid #7c7777;
	border-top:none !important;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
}
/*
.main_right_futter{
	width:647px;
	height:25px;
	float:left;
	margin-left:15px;
	background:url(img/main_right_futter.png) no-repeat;
}*/
.product{
	width:647px;
	float:left;
    margin-bottom: 70px;
}
.product1{
	width:647px;
	height:247px;
	margin-top:10px;
	float:left;
	margin-bottom:20px
}
.product_new{
	width:160px;
	height:auto;
	float:left;
    margin: 10px 0;
}
.product_icon{
	width:66px;
	height:27px;
	float:left;
	margin-top:5px;
	margin-left:15px;
}
.product_icon1{
	width:66px;
	height:27px;
	float:right;
	margin-top:5px;
	margin-right:5px;
}


#futter{
	width:965px;
	height:127px;
	float:left;
    margin-top: 20px;
}
#navi_foot {
	width:965px;
	height: auto;
	line-height:25px;
	margin-top:10px;
	font-size:110%;
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#2cf7f7;
	text-align:center;

}
.navi_foot {
	padding:0px 10px;
	color:#2cf7f7 ;
}
.navi_foot:hover {
	text-decoration:underline
}
#address { width:965px; height:auto; text-align:left; line-height:18px; color:#2cf7f7; font-size:110%; padding-top:7px;float:left;
text-align:center}
.style2 {
	font-size: 11px;
}
.email  { font:Verdana; font-size:100%; color:#000;
margin-right:5px}
.email:hover { text-decoration:underline}

#showimg{
    float: left;
    margin: 10px 0 0 8px;
}

/*Search Box*/
#search_box{
    background: url("img/muiten.png") no-repeat 146px center #868686;
    height:26px;
    overflow:hidden;
    width:170px;
    margin: 5px 10px 0 15px;
    /*Chrome, Safari*/
    -webkit-border-radius: 4px;
    /*Mozila Firefox*/
    -moz-border-radius: 4px;
    /*Other Browser*/
    border-radius: 4px;
}

#search_box select{
    -webkit-appearance:none;
    background-color:transparent;
    border:1px solid #868686;
    color: #fff;
    height: 30px;
    padding:5px;
    width: 192px;
}

#search_box option{
    background-color: #868686;
}

.img_bg{
    width: 133px; height: 149px;
    background-color: #fff;
    /*Chrome, Safari*/
    -webkit-border-radius: 5px;
    /*Mozila Firefox*/
    -moz-border-radius: 5px;
    /*Other Browser*/
    border-radius: 5px;
    margin-left: 6px;
    box-shadow: 0 0 4px #fff;
    -moz-box-shadow: 0 0 4px #fff;
    -webkit-box-shadow: 0 0 4px #fff;
}

.img_bg img{
    width: 100px; height: 120px;
    margin-left: 21px; margin-top: 16px;
}

.pro_name{
    width: 125px;
    margin-left: 21px; margin-bottom: 5px;
    height: 40px;
}

#slide_bg{
    width: 459px; height: 349px;
    border: 1px solid #7c7777;
    /*Chrome, Safari*/
    -webkit-border-radius: 4px;
    /*Mozila Firefox*/
    -moz-border-radius: 4px;
    /*Other Browser*/
    border-radius: 4px;
}

.ft-title{
    width: 439px;
    padding: 0 10px;
    text-align: left;
}
.paging {
	width: 100%;
	text-align: center;
    position: absolute;
    bottom: 0;
	font-size:11px;
	height:auto;
	padding-bottom: 15px;
}
/*PAGINATION*/
.jPaginate{
    height:34px;
    position:relative;
    color:#a5a5a5;
    font-size:small;
	width:100%;
}
.jPaginate a{
    line-height:15px;
    height:18px;
    cursor:pointer;
    padding:2px 5px;
    margin:2px;
    float:left;
}
.jPag-control-back{
	position:absolute;
	left:0px;
}
.jPag-control-front{
	position:absolute;
	top:0px;
}
.jPaginate span{
    cursor:pointer;
}
ul.jPag-pages{
    float:left;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px;
}
ul.jPag-pages li{
    display:inline;
    float:left;
    padding:0px;
    margin:0px;
}
ul.jPag-pages li a{
    float:left;
    padding:2px 5px;
}
span.jPag-current{
    cursor:default;
    font-weight:normal;
    line-height:15px;
    height:18px;
    padding:2px 5px;
    margin:2px;
    float:left;
}
ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-next,
span.jPag-sprevious,
span.jPag-snext,
ul.jPag-pages li span.jPag-previous-img,
ul.jPag-pages li span.jPag-next-img,
span.jPag-sprevious-img,
span.jPag-snext-img{
    height:22px;
    margin:2px;
    float:left;
    line-height:18px;
}

ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-previous-img{
    margin:2px 0px 2px 2px;
    font-size:12px;
    font-weight:bold;
        width:10px;

}
ul.jPag-pages li span.jPag-next,
ul.jPag-pages li span.jPag-next-img{
    margin:2px 2px 2px 0px;
    font-size:12px;
    font-weight:bold;
    width:10px;
}
span.jPag-sprevious,
span.jPag-sprevious-img{
    margin:2px 0px 2px 2px;
    font-size:18px;
    width:15px;
    text-align:right;
}
span.jPag-snext,
span.jPag-snext-img{
    margin:2px 2px 2px 0px;
    font-size:18px;
    width:15px;
     text-align:right;
}
ul.jPag-pages li span.jPag-previous-img{
    background:transparent url(img/previous.png) no-repeat center right;
            }
ul.jPag-pages li span.jPag-next-img{
    background:transparent url(img/next.png) no-repeat center left;
            }
span.jPag-sprevious-img{
    background:transparent url(img/sprevious.png) no-repeat center right;
            }
span.jPag-snext-img{
    background:transparent url(img/snext.png) no-repeat center left;
            }

/*EDIT*/
.new_big{
	width:619px;
	height:139px;
	float:left;
	margin: 10px 0 6px 20px;
}


.new_big1{
	width:619px;
	height:auto;
	float:left;
	margin: 10px 0 6px 5px;
}
.new_img{
	width:173px;
	height:117px;
	float:left;
}
.new_img1{
	width:151px;
	height:152px;
	float:left;
}
.new_big_text{
	width:434px;
	height:auto;
	float:left;
	margin-left:10px;
}
.new_produck_text{
	width:434px;
	height:auto;
	float:left;
	margin-left:5px;
}
.new_big_text1{
	width:619px;
	height:auto;
	float:left;
	margin-left:10px;
}
.text_h{
	width:auto;
	height:auto;
	float:left;
	font:Arial, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bold;
	color:#debf30;
}
.text_h1{
	width:434px;
	height:auto;
	float:left;
	font:Arial, Helvetica, sans-serif;
	font-size:105%;
	color:#CCCCCC;
	text-align:justify;
	margin-top:10px;
	line-height:16px
}


.produck_text_h1{
	width:619px;
	height:auto;
	float:left;
	font:Arial, Helvetica, sans-serif;
	font-size:105%;
	color:#debf30;
	text-align:justify;
	margin-top:15px;
	margin-left:10px;
	margin-bottom:5px
}
.card_text_h1{
	width:619px;
	height:auto;
	float:left;
	font:Arial, Helvetica, sans-serif;
	font-size:105%;
	color:#debf30;
	text-align:justify;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;
	line-height:15px
}
.text_h3{
	width:auto;
	height:auto;
	float:left;
	font:Arial, Helvetica, sans-serif;
	font-size:105%;
	color:#CCCCCC;
	text-align:justify;
	line-height:16px;
	margin-top:10px;
}
.text_h2{
	width:auto;
	height:auto;
	float:right;
	margin-top:15px;
	font:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#FF0000;
}
a.text_h2:hover{
	color:#33FFFF;
}
.produck_icon{
	width:66px;
	height:27px;
	float:left;
	margin-top:10px
}
.produck_img{
	width:450px;
	height:227px;
	float:left;
	margin-top:10px;
	margin-left:100px
}
#card_big{
	width:640px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:5px
}
#card_shop{
	width:130px;
	height:auto;
	float:left;
	font:Arial, Helvetica, sans-serif;
	font-size:110%;
	text-align:center;
	margin-left:50px;
	color:#debf30;
	margin-bottom:20px
}
#card_shop1{
	width:130px;
	height:auto;
	float:left;
	font:Arial, Helvetica, sans-serif;
	font-size:110%;
	text-align:center;
	color:#debf30;
	margin-bottom:20px
}
#card_icon{
	width:640px;
	height:auto;
	float:left;
	margin-top:5px;
}

.other{
    width:340px;
	height:139px;
	float:left;
	margin: 10px 0 30px 20px;
}

.other a:hover{
    color: #80F2F3;
}

.other li{
    background: url(img/dot.gif) no-repeat 0 center;
    float: left;
    margin: 7px 10px;
}

.other li a{
    margin-top: -3px !important;
    margin-left: 10px;
}

.news_content{
    padding: 20px;
}

.news_content img.img_des{
    float: left;
    margin-right: 20px;
    box-shadow: 0 0 4px #fff;
    -moz-box-shadow: 0 0 4px #fff;
    -webkit-box-shadow: 0 0 4px #fff;
}

.news_title{
    font-weight: bold;
    font-size: 1.7em;
    color: #80F2F3;
}

.meta{
    margin-top: 10px;
}

.meta li{
    display:  inline;
    padding-right: 8px;
    color: #ddd;
}

.main_news{
    margin-top:15px;
    font-size: 1.3em;
    line-height: 19px;
    color: #BFB9B9;
}


#top{
    position: fixed;
    width: 46px;
    height: 46px;
    bottom: 20px; right: 20px;
    background: url(img/to-top.png) no-repeat scroll 0 0;
    text-indent: -9999px;
    cursor: pointer;
}



/************************DETAIL**************************/

.a{
    color: #2cf7f7!important;
    font-size: 1.7em!important;
    margin-bottom: 10px!important;
    padding-left: 10px;
}

.product_firgure{
    float: left;
    padding: 17px;
}

.product_img{
    width: 200px; height: 270px;
    border: 1px solid #ccc;
    background-color: #fff;
    /*Chrome, Safari*/
    -webkit-border-radius: 4px;
    /*Mozila Firefox*/
    -moz-border-radius: 4px;
    /*Other Browser*/
    border-radius: 4px;
    float: left;
    box-shadow: 0 0 4px #fff;
    -moz-box-shadow: 0 0 4px #fff;
    -webkit-box-shadow: 0 0 4px #fff;
}

.product_img img{
    width: 150px; height: 250px;
    margin: 10px 15px 0 20px;
}

.product_info{
    float: right;
    margin-left: 20px;
    width: 370px;
}

.head{
    font-size: 1.7em!important;
    color: #2cf7f7!important;
    font-weight: normal!important;
    margin: 0!important;
}

.product_info li{
    font-size: 115%;
    color: #BABABA;
    font-weight: bold;
    border-bottom: 1px solid #BEC17A;
    padding-bottom: 10px;
    margin-top: 10px;
}

.product_info li:last-child{
    border: none;
}

.x{
    font-weight: normal!important;
    float: right;
    width: 200px;
    padding: 0 10px;
    overflow: hidden;
}


.spec{
    color: #C90212!important;
    font-size: 130%!important; font-weight: bold!important;
}

.cart input{
    display: block;
    float: left;
    color: #8D000B!important;
    border: 1px solid #8D000B;
    /*Chrome, Safari*/
    -webkit-border-radius: 3px;
    /*Mozila Firefox*/
    -moz-border-radius: 3px;
    /*Other Browser*/
    border-radius: 3px;
    margin-bottom: 8px!important;
}

.product_des{
    padding: 10px;
    color: #BABABA;
    font-size: 1.3em;
    line-height: 17px;
    margin-bottom: 15px;
}

#div_id{
    width: 80%;
    height: 340px;
    border: 1px solid;
    margin-top: 30px; margin-left: 62px;
    /*Chrome, Safari*/

    /*Mozila Firefox*/
    -moz-border-radius: 10px;
    /*Other Browser*/

     overflow: hidden!important;
}


/*CART*/

#lightbox, #loading{
 width: 100%;
 height: 100%;
 z-index: 9999;
 background-color: rgba(0,0,0,0.48);
 cursor: pointer;
 text-align: center;
 top: 0;left:0;
 position: fixed;
 display: none;
}

#content_lightbox{
    border: 1px solid #fff;
    display: none;
    position: fixed;
    z-index: 10000;
    /*Chrome, Safari*/
    -webkit-border-radius: 5px;
    /*Mozila Firefox*/
    -moz-border-radius: 5px;
    /*Other Browser*/
    border-radius: 5px;
    width: 650px; height: 530px;
    float: left;
    background: url("img/lg_bg.png") no-repeat scroll transparent;
    padding: 20px;
}

.lb_title{
    font-size: 2em;
    color: #DEBF30;
}

.lb_content{
    margin-top: 15px;
}

.lb_img{
    float: left;
    width: 133px; height: 149px;
    /*Chrome, Safari*/
    -webkit-border-radius: 5px;
    /*Mozila Firefox*/
    -moz-border-radius: 5px;
    /*Other Browser*/
    border-radius: 5px;
     background: #FFF;
}

.lb_img img{
    height: 120px;
    margin-left: 21px;
    margin-top: 16px;
    width: 100px;
}

.lb_info{
    float: left;
    margin-left: 15px;
    width: 240px;
    overflow: hidden;
}

.lb_info li{
    font-size: 1.3em;
    padding-bottom: 10px;
}

.lb_name{
    color: #A6A6A6;
}

.lb_price{
    font-weight: bold!important;
    color: #AA232C;
}

.lb_quantity{
    color: #A6A6A6;
}

.lb_pop{
    float: right;
    border: 1px solid #716969;
    width: 235px;
    font-size: 1.3em;
    color: #5B5253;
    background-color: #fff;
    padding: 8px;
    /*Chrome, Safari*/
    -webkit-border-radius: 4px;
    /*Mozila Firefox*/
    -moz-border-radius: 4px;
    /*Other Browser*/
    border-radius: 4px;
    box-shadow: 3px 6px 8px #716969;
    -moz-box-shadow: 3px 6px 8px #716969;/*FF 3.5+*/
    -webkit-box-shadow: 3px 6px 8px #716969;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
}

.giohang{
    margin-top: 7px;
    display: block;
}

.lb_bnt{
    float: right;
    width: 450px;
    margin-top: -50px;

}

.lb_bnt a{
    float: left;
    padding: 7px;
    margin-right: 20px;
    color: #fff;
    border: 1px solid #750010;
    display: block;
    /*Chrome, Safari*/
     -webkit-border-radius: 5px;
     /*Mozila Firefox*/
     -moz-border-radius: 5px;
     /*Other Browser*/
     border-radius: 5px;
     background-color: #840112;
}

.lb_bnt input{
    cursor: pointer;
    float: left;
    padding: 7px;
    margin-right: 20px;
    color: #fff;
    border: 1px solid #750010;
    display: block;
    /*Chrome, Safari*/
     -webkit-border-radius: 5px;
     /*Mozila Firefox*/
     -moz-border-radius: 5px;
     /*Other Browser*/
     border-radius: 5px;
     background-color: #840112;
}

.lb_bnt a:hover, .lb_bnt input:hover{
    color: #DEBF30;
}

.lb_msg{
    font-size: 1.9em;
    color: #DEBF30;
    line-height: 25px;
}

.lb_email{
    color: #0DBC6D;
    display: block;
    font-size: 1.5em;
    text-align: center;
    margin-top: 15px
}

.error_msg{
    font-size: 2em;
    color: #E4E4E4;
    line-height: 30px;
    text-align: center;
    width: 500px!important;
    margin-left: 70px
}

.viewcart{
    padding: 20px;
}


.viewcart_title{
    color: #80F2F3;
    font-size: 1.6em;
    line-height: 23px;
}

.viewcart_table table{
    width: 100%;
    margin-top: 20px;
}

th {
    border: 1px solid #fff;
    color: #E9E9E9;
    font-size: 1.3em;
    font-weight: bold;
    padding: 4px;
}

td{
    text-align: center;
    color: #99BB55;
    border: 1px solid #fff;
    font-size: 1.4em;
    padding: 6px;
    line-height: 22px;
}

.td_bnt{
    height: 60px!important;
}

span.error{
    color: #99BB55;
    font-size: 1.2em;
    display: block;
    margin-top:7px;
    clear: both;
}

.main_news{
    color: #ccc!important;
}

#infiLoading{
    background: none repeat scroll 0 0 black;
    border-radius: 5px 5px 5px 5px;
    /*bottom: 20px;*/
    color: white;
    /*left: 40%;*/
    padding: 16px 20px 20px;
    position: fixed;
    text-align: center;
    width: 200px;
    z-index: 10000;
}


#results{
    padding: 10px 20px;
}

#keyword{
    font-size: 1.5em;
    color: #DEBF30;
    text-align: center;
}

#num_rs{
    margin-top: 8px;
    font-size: 1.1em;
    color: #ccc;
    text-align: center;
}

.back a{
	position: absolute;
	display: block;
	bottom: 20px; right:15px;
	background: url(img/back.png) scroll no-repeat;
	width: 50px; height: 11px;
	text-indent: -9999px;
}

#menu li a:hover{
    color: #2cf7f7;
}